package com.marsoft.test.entity;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class GuarantyInfoEntity {

    /**
     * 押品编号
     */
    private String collateralNo;

    /**
     *抵质押状态 ????????
     */
    private Integer defaultStatus;

    /**
     *抵质押物类型
     */
    private String collateralType;

    /**
     *流水号
     */
    private Integer serialNumber;

    /**
     *所有权人证件编号
     */
    private Integer ownerIdNumber;

    /**
     *是否为国家机关财产(0代表是、1代表否)
     */
    private Integer isCountryMoney;

    /**
     *是否为政策性住房(0代表是、1代表否)
     */
    private Integer isPolicyHouse;

    /**
     *是否列为文物保护的古建筑或是重要纪念意义的建筑物(0代表是、1代表否)
     */
    private Integer isArchitecture;

    /**
     *是否为已依法公告在国家建设征用拆迁范围内的房地产(0代表是、1代表否)
     */
    private Integer isAccordanceDemolition;

    /**
     *是否已提交房地产权证书(0代表是、1代表否)
     */
    private Integer isCommitCertificate;

    /**
     *是否已提交房地产的土地使用权证(0代表是、1代表否)
     */
    private Integer isCommitLanduse;

    /**
     *是否已提交房产的出租合同与相关登记证明(0代表是、1代表否)
     */
    private Integer isCommitRentprove;

    /**
     *是否已提交房地产的土地使用权出让合同(0代表是、1代表否)
     */
    private Integer isCommitCertificateContract;

    /**
     *是否已存在售出的预告登记(0代表是、1代表否)
     */
    private Integer isHaveSaleRegistration;

    /**
     *是否已提交商品房预购（售）合同(0代表是、1代表否)
     */
    private Integer isCommitHousesalecont;

    /**
     *是否已提交房型图复印件(0代表是、1代表否)
     */
    private Integer isCommitPicturecopy;

    /**
     *是否已提交抵押物共有人出具的同意抵押的书面授权文件(0代表是、1代表否)
     */
    private Integer isCommitAuthorization;

    /**
     *是否已提交房屋租赁合同(0代表是、1代表否)
     */
    private Integer isCommitHousecontract;

    /**
     *房屋所有权证号（即房产证）
     */
    private Integer houseCard;

    /**
     *邮政编码
     */
    private Integer postalCode;

    /**
     *房产层高
     */
    private Integer houseHigh;

    /**
     *所属土地使用权剩余年限
     */
    private Integer landOwnershipRemainingYear;

    /**
     *房屋所在楼层
     */
    private Integer houseFloor;

    /**
     *房产空置时间
     */
    private Integer houseVacancyTime;

    /**
     *房屋预售合同号
     */
    private Integer housePresellContractNo;

    /**
     *所属土地使用权证号
     */
    private Integer landOwnershipCard;

    /**
     *所属土地使用权年限
     */
    private Integer landOwnershipYear;

    /**
     *总层数
     */
    private Integer totalLayer;

    /**
     *仓单号
     */
    private Integer valuationNo;

    /**
     *存货号
     */
    private Integer inventoryNo;

    /**
     *保险单号
     */
    private Integer insuranceNo;

    /**
     *是否已提交商品交易发票(0代表是、1代表否)
     */
    private Integer isCommitGoodsTradingInvoice;

    /**
     *是否为法律和行规法规禁止流通的货物(0代表是、1代表否)
     */
    private Integer isLawBanGoods;

    /**
     *是否已提交合格证(0代表是、1代表否)
     */
    private Integer isCommitCertification;

    /**
     *是否已提交货物存放证明(0代表是、1代表否)
     */
    private Integer isCommitGoodsStoreProve;

    /**
     *是否已提交由托管机构指定仓库提供的出质人名下的贵金属的证明文件(0代表是、1代表否)
     */
    private Integer isCommitTrustee;

    /**
     *是否已提交商品买卖合同(0代表是、1代表否)
     */
    private Integer isCommitGoodsDealContract;

    /**
     *是否已提交相关保险证明(0代表是、1代表否)
     */
    private Integer isCommitInsurance;

    /**
     *是否已提交商检证明(0代表是、1代表否)
     */
    private Integer isCommitCommodityInspection;

    /**
     *是否已提交货运合同(0代表是、1代表否)
     */
    private Integer isCommitFreight;

    /**
     *是否已提交信用证项下的货物、权利凭证(0代表是、1代表否)
     */
    private Integer isCommitLc;

    /**
     *客流量
     */
    private Integer passengerFlowVolume;

    /**
     *可用停车场车位数
     */
    private Integer availableParkingLot;

    /**
     *所属土地宗地号
     */
    private Integer ownedLandNumber;

    /**
     *持有人账号
     */
    private Integer holderAccount;

    /**
     *是否已办妥独立产权证或能办理独立产权证(0代表是、1代表否)
     */
    private Integer isIndependentCertificate;

    /**
     *是否已投入商业运营(0代表是、1代表否)
     */
    private Integer isCommercialOperation;

    /**
     *是否为违法、违章建筑物或依法被查封、扣押、监管或采用其他强制性措施的财产(0代表是、1代表否)
     */
    private Integer isIllegal;

    /**
     *是否已提交独立产权证明(0代表是、1代表否)
     */
    private Integer isCommitIndependentProve;

    /**
     *押品名称
     */
    private String collateralName;

    /**
     *所在国家/地区
     */
    private String countryRegionOfResidence;

    /**
     *所在城市
     */
    private String city;

    /**
     *详细地址
     */
    private String detailedAddress;

    /**
     *所在省/直辖市
     */
    private String province;

    /**
     *所在地区
     */
    private String area;

    /**
     *所有权人名称
     */
    private String nameOfOwner;

    /**
     *所有权人证件类型(身份证)
     */
    private String ownerIdType;

    /**
     *所有人类型
     */
    private String ownerType;

    /**
     *权证类型 ？？？？？？
     */
    private String cardType;

    /**
     *权证编号
     */
    private String cardNo;

    /**
     *所在区域当前或未来规划或特殊政策情况
     */
    private String areaSpecialThings;

    /**
     *房产附近大型厂房和环境污源
     */
    private String environmentInfo;

    /**
     *房产开发商名称
     */
    private String developerName;

    /**
     *所属土地使用权人名称
     */
    private String havaLandName;

    /**
     *所属土地使用权类型
     */
    private String havaLandType;

    /**
     *土地分级
     */
    private String landLevel;

    /**
     *备注
     */
    private String remark;

    /**
     *房屋状态
     */
    private String houseState;

    /**
     *房屋所有权人
     */
    private String hausbesitzer;

    /**
     *币种
     */
    private String moneyType;

    /**
     *平面布置
     */
    private String layout;

    /**
     *临街情况
     */
    private String streetSituation;

    /**
     *基础设施情况
     */
    private String infrastructureSituation;

    /**
     *租赁情况
     */
    private String leaseSituation;

    /**
     *房屋所有权来源
     */
    private String houseOwnershipSource;

    /**
     *使用情况
     */
    private String useSituation;

    /**
     *建筑形式
     */
    private String buildingType;

    /**
     *装修程度
     */
    private String decorateDegree;

    /**
     *泊车条件
     */
    private String parkCondition;

    /**
     *配套设施情况
     */
    private String supportingFacilitiesSituation;

    /**
     *纳税情况
     */
    private String payTaxesSituation;

    /**
     *货物类型
     */
    private String goodsType;

    /**
     *规格
     */
    private String specification;

    /**
     *货物存放地
     */
    private String goodsWarehouse;

    /**
     *货物计量单位
     */
    private String cargoUnitMeasurement;

    /**
     *仓储公司名称
     */
    private String storageCompanyName;

    /**
     *货物名称
     */
    private String goodsName;

    /**
     *产地
     */
    private String originPlace;

    /**
     *保险情况
     */
    private String insuranceState;

    /**
     *保险人名称
     */
    private String insuranceName;

    /**
     *投保人名称
     */
    private String applicantName;

    /**
     *受益人名称
     */
    private String beneficialName;

    /**
     *被保险人名称
     */
    private String insuredName;

    /**
     *抵押机关
     */
    private String collateralAgencies;

    /**
     *未来货权合法性情况
     */
    private String futureGoodsPermissionsLegitimacySituation;

    /**
     *房产情况
     */
    private String housingSituation;

    /**
     *房产类型
     */
    private String housingType;

    /**
     *使用状况
     */
    private String serviceCondition;

    /**
     *房屋状态
     */
    private String homeState;

    /**
     *租赁形式
     */
    private String leaseForm;

    /**
     *配套建筑情况
     */
    private String supportingBuildingConditions;

    /**
     *房产的电容量
     */
    private String electricalCapacityProperty;

    /**
     *房产附近的大型厂房或潜在环境污染情况
     */
    private String largePlantOrenvironmental;

    /**
     *持有人名称
     */
    private String holderName;

    /**
     *持有人资金代码
     */
    private String holderMoneyCode;

    /**
     *是否已提交相关证明
     */
    private String isSubmitProve;

    /**
     *申请类型
     */
    private String applicationType;

    /**
     *申请人
     */
    private String applicationName;

    /**
     *申请机构
     */
    private String applicationOrganization;

    /**
     *当前流程
     */
    private String currentProcess;

    /**
     *当前阶段
     */
    private String currentGeneration;

    /**
     *评估日期
     */
    private String valuationDate;

    /**
     *估计领取日期
     */
    private String estimatedDateOfClaim;

    /**
     *领取日期
     */
    private String getDate;

    /**
     *失效日期
     */
    private String expiryDate;

    /**
     *交房日期
     */
    private String handDate;

    /**
     *竣工日期
     */
    private String completionDate;

    /**
     *存储到期日
     */
    private String storeEndDate;

    /**
     *仓单到期日
     */
    private String warehouseEndDate;

    /**
     *存储起始日
     */
    private String storageStartDate;

    /**
     *保险到期日
     */
    private String insuranceEndDate;

    /**
     *登记时间
     */
    private String registrationDate;

    /**
     *更新时间
     */
    private String updateDate;

    /**
     *租赁合同到期日
     */
    private String leaseExpiryDate;

    /**
     *租赁合同生效日
     */
    private String effectiveDatleaseContract;

    /**
     *入库审核提交时间
     */
    private String warehousingAuditDate;

    /**
     *出库审核提交时间
     */
    private String outboundReviewDate;

    /**
     *登记时间
     */
    private String registrationTime;

    /**
     *货物数量（或重量）
     */
    private Double quantityWeightCargo;

    /**
     *房产楼层承重
     */
    private Double floorsPropertyLoads;

    /**
     *当前空置率
     */
    private Double currentVacancyRate;

    /**
     *所属土地使用权面积
     */
    private Double landUseArea;

    /**
     *押品价值
     */
    private BigDecimal collateralValue;

    /**
     *评估价值
     */
    private BigDecimal assessedValue;

    /**
     *购买价格
     */
    private BigDecimal purchasePrice;

    /**
     *使用面积
     */
    private BigDecimal usingArea;

    /**
     *容积率
     */
    private BigDecimal plotRatio;

    /**
     *建筑面积
     */
    private BigDecimal buildingArea;

    /**
     *房屋单价
     */
    private BigDecimal housePrice;

    /**
     *单价
     */
    private BigDecimal unitPrice;

    /**
     *保险金额
     */
    private BigDecimal insuranceAmount;

    /**
     *投保费用
     */
    private BigDecimal insuranceCosts;

    /**
     *其他费用
     */
    private BigDecimal otherCosts;

    /**
     *租金收入
     */
    private BigDecimal rentalIncome;

    /**
     *年营业收入
     */
    private BigDecimal annualRevenue;

    /**
     *确认价值
     */
    private BigDecimal confirmValue;

    /**
     *所属土地使用权购入价值
     */
    private BigDecimal landUseValue;

    /**
     *购买价格
     */
    private BigDecimal buyPrice;
    /**
     * 入库申请状态（1.待处理2.审批中3.已通过4.已否决5.被退回）
     */
    private Integer warehouseApplyStatus;
    /**
     * 入库申请-申请编号
     */
    private String warehouseApplyNo;
    /**
     *  逻辑删除(0.删除1.未删除)
     */
    private Integer logicDelete;

    /**
     * 担保合同编号
     */
    private Integer contractNo;
}
